package com.didispace.chapter11.service

import com.didispace.chapter11.domain.User

/**
 * @author 田桂森 2020/7/24 0024
 */
interface IUserService {

    /**
     * 新增一个用户
     *
     * @param name
     * @param age
     */
    fun create(name: String, age: Int): Int

    /**
     * 根据name查询用户
     *
     * @param name
     * @return
     */
//    fun getByName(name: String): User

    /**
     * 根据name删除用户
     *
     * @param name
     */
    fun deleteByName(name: String): Int

    /**
     * 获取用户总量
     */
    fun getAllUsers(): Int

    /**
     * 删除所有用户
     */
    fun deleteAllUsers(): Int
}